data engineer interview question